A visualisation of Singapore’s Labour Force Participation Rates in Tableau
This data makeover is based on the data provided by the Ministry of Manpower, Singapore (MOM). The data is available on the MOM website in .xlsx (Microsoft Excel) format and is titled “Resident Labour Force Participation Rate by Age and Sex”.
For a simple definition, the Labour Force Participation Rate (LFPR) of an economy is calculated as the labour force (working or looking for work, with minimum 15 years of age) divided by the total age population. It gives an indication of the magnitude of the supply of labour available for the production of goods and services in an economy.
The data set by MOM comprises of 2 sheets, the first one with the ages banded into distinct categories “15 to 24”, “25 to 54”, “25 to 64”, “55 to 64” and “65 & Over”. The second sheet comprises of age bands in increment of 5 years, from “15 to 19” until 75 & Over, and also provides the band 70 & Over.
Both data sets consists of time series data from 1991 to 2021, with the exception of the years 1995, 2000, and 2005. Each sheet consists of the Total LFPR, and also broken down into each gender for Males and Females.
The original data visualisation is shown below.
At first glance, the chart seems to be really beautiful, with a proper font, large array of colours, and even a simple title. However, on closer inspection, one cannot really tell what information is meant to be understood from the graph.
The image below is obtained from Ben Jones, an author who occasionally write about data visualisation.
We can classify any data visualisation into any of these 4 quadrants, on a X scale of Clarity and a Y scale of Aesthetics. Personally, I would put this visualisation into Quadrant IV, as it is Beautiful but Confusing. We break down each of these to critique.
Aesthetics refers to how the graph looks. Looking at the original visualisation, it looks interesting with the many colours.
However, there are a couple of points that needs to be critiqued.
The area graph is a useful tool for time series data such as this but is usually used for a single time series or comparison between a few time series data.
The area should emphasise the overall trend of the data over time. Since there are too many time series data in this chart, it is hard for the user to differentiate across the area charts and see which is the most important.
A line graph would be a better visualisation choice.
The axis at the top of the graph and the legend is repeated and does not provide any additional information. The labelling should just be present on either the main chart or the legend and not both, with no truncation such as “75 & O..” and “70 & Ov..”.
Choice of colour plays a major factor in creating visually appealing charts. The colours should highlight the story that the creator wants the data to tell, and enhance the message. Colours are usually used for categorical data,
For this chart, the colours are not meaningful and hence should be avoided.
The chart is also unclear on the following points.
A chart is supposed to convey a message to the audience. However for this chart, the title, “Labour Force participation rate”, does not give any message to the reader. If the creator of the chart just wanted to show the LFPR, he could use a table just like the original data set that MOM provided. Anybody without prior knowledge would not know what Labour force participation rate means, and hence would not understand the chart.
The y-axis mentions a single word “Lfpr”, it should be in full (Labour Force Participation Rate) instead of abbreviated. Unless the reader is familiar with this statistical measure from MOM, he or she will not know what it means. Hence, it is advised to use the full text in all labels unless it is an abbreviation universally well known, such as EU or USA.
Furthermore, y-axis does not show any units. LFPR should be in terms of percentage hence there should be a “%” either at each of the labels, or the axis title itself.
On the other hand, the x-axis only shows the year 2015. It can be seen from the chart that there is a line with area graph that varies along the x axis, hence it would most likely be showing the change in LFPR over time. To solve this issue, the creator should have either rotated the x-axis labels or combined the labels together, as the chart is not wide enough to show its axis labels.
Age Groups are sorted from least LFPR to highest LFPR, and hence there is no sense of consistency: “70 & over” transitions to “15 to 19”, and the last category is “25 to 29”.
The graph should have be arranged according to Age Groups instead, either ascending or descending age - “15 to 19” could have been first and “75 & Over” last.
Additionally, there are overlapping age groups due to the way the raw data is structured. “70 & Over” consists of both “70 to 74” and “75 & Over” but both are plotted on the same graph. They should be separated, either by only plotting 70 & Over, or plotting 70 to 74 with 75 & Over.
The proposed design addresses the following issues mentioned above:
Line graphs will be used to depict the time-series nature of the graph, to show a comparison between the start and the end values of the data set.
The chart will directly show each of the age groups, with a legend denoting the shade of colour corresponding to the change in LFPR.
The graph will show two distinct colours with separate hues, to denote an increase or decrease in LFPR over time.
The key message of the chart will be conveyed, to the point. It will state the purpose of the chart to allow the reader to know what to look out for in the chart.
The chart will have the same y-axis but with proper units (%) and labels. For the x-axis, the time series will show the whole range of data, and with labels every 5 years.
Since line graphs are used for the chart, the age groups will be labelled properly. A secondary graph will also show the distinct working age groups that are used for comparison.
Please view the proposed visualisation on Tableau Public.
| No | Step | Action |
|---|---|---|
| 1 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 2 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 3 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 4 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 5 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 6 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 7 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 8 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 9 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 10 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 11 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 12 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 13 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 14 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 15 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|
| 16 | Unzip the output folder downloaded from the SingStat website. Load the outputFile excel file into Tableau Prep Builder. Drag the ‘T1’ and ‘T2’ worksheet into main pane. |
|